//package cn.tedu.live8.security;
//
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.security.core.userdetails.User;
//import org.springframework.security.core.userdetails.UserDetails;
//import org.springframework.security.core.userdetails.UserDetailsService;
//import org.springframework.security.core.userdetails.UsernameNotFoundException;
//import org.springframework.stereotype.Service;
//
//@Slf4j
//@Service
//public class UserDetailsServiceImpl implements UserDetailsService {
//    @Override
//    public UserDetails loadUserByUsername(String s) throws UsernameNotFoundException {
//        log.debug("Spring Security自动根据用户名【{}】查询用户详情", s);
//        // 以下是临时使用的代码
//        if ("wangkejing".equals(s)) {
//            UserDetails userDetails = User.builder()
//                    .username("wangkejing") // 用户名
//                    .password("$2a$10$XzUcx6Oag7n0tNKhBAGQEe5sFv9Jow9Fa0020UiWkfajUue7bmjz6") // 密码，此密文的原文是123456
//                    .disabled(false) // 账号是否禁用
//                    .accountLocked(false) // 账号是否锁定
//                    .accountExpired(false) // 账号是否过期
//                    .credentialsExpired(false) // 认证是否过期
//                    .authorities("临时给出任意字符串") // 【必须】此账号的权限信息
//                    .build();
//            return userDetails;
//        }
//
//        return null;
//    }
//
//}
